package cn.fl.infside.vo;


import cmm.web.core.framework.vo.BaseVO;
import cn.lb.framework.poi.excel.annotation.Excel;

import java.util.Date;

/**
 * @Description: 资金系统支付接口表
 */
public class InfBfsPayVO extends BaseVO {

	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	
	/**
	 * 响应状态NM
	 */
	@Excel(name = "状态",width = 25)
	private String statusNm;
	/**
	 * 响应信息
	 */
	@Excel(name = "原因",width = 25)
	private String message;

	@Excel(name = "流水号",width = 25)
	private Long id;

	/**
	 * 流程实例编号
	 */
	@Excel(name = "流程编号",width = 25)
	private String procInstCode;

	/**
	 * 承租人
	 */
	@Excel(name = "承租人")
	private String customerName;
	/**
	 * 支付表编号
	 */
	@Excel(name = "支付表号",width = 25)
	private String paylistCode;
	/**
	 * 项目名称
	 */
	@Excel(name = "项目名称",width = 25)
	private String projectName;

	/**
	 * 创建时间
	 */
	@Excel(name = "创建时间",format = "yyyy-MM-dd",width = 25)
	private Date crtTm;

	/**
	 * 所属事业部
	 */
	@Excel(name = "所属事业部",width = 25)
	private String orgNo;

	/**
	 * 省公司
	 */
	@Excel(name = "所属公司",width = 25)
	private String provincialCompany;
	/**
	 * 实际支付金额Double
	 */
	@Excel(name = "实际放款金额",width = 25)
	private Double payMoneyRealdou;
	/**
	 * 收款账号
	 */
	@Excel(name = "收款账号",width = 25)
	private String payeeAcc;
	/**
	 * 收款人
	 */
	@Excel(name = "收款账户",width = 25)
	private String payeeCorp;
	/**
	 * 收款人银行
	 */
	@Excel(name = "收款银行",width = 25)
	private String payeeBank;
	/**
	 * 收款人开户行行号fls与bfs系统预先维护，双方一致
	 */
	@Excel(name = "收款银行行号",width = 25)
	private String payeeBankCode;
	/**
	 * 期望支付日期2014-09-11
	 */
	@Excel(name = "期望付款时间",format = "yyyy-MM-dd",width = 25)
	private Date wishPayday;
	/**
	 * 时间付款时间
	 */
	@Excel(name = "实际付款时间",format = "yyyy-MM-dd",width = 25)
	private Date payDate;

	/**
	 * 付款金额Double
	 */
	@Excel(name = "付款金额")
	private Double payMoneydou;

	/**
	 * 付款人
	 */
	@Excel(name = "付款账户",width = 25)
	private String payerAccname;
	/**
	 * 付款人账号
	 */
	@Excel(name = "付款账号",width = 25)
	private String payerAcc;
	/**
	 * 付款人银行
	 */
	@Excel(name = "付款银行",width = 25)
	private String payerBank;

	/**
	 * 流程实例ID
	 */
	private String procInstId;

	/**
	 * 交易流水号
     */
	private Long flsNum;
	/**
	 * 项目ID
     */
	private Long projectId;

	/**
	 * 合同编号
     */
	private String leaseCode;

	/**
	 * 单位代码1001  
     */
	private String corpCode;
	/**
	 * 预算科目（fls按照拜特系统的预算科目预先进行维护） 
     */
	private String itemCode;

	/**
	 * 收款人地址 格式 省；市 例如：北京市;北京市 省市信息一致
     */
	private String payeeAddr;
	/**
	 * 付款金额
     */
	private Long payMoney;

	/**
	 * 是否加急 0-不加急 1-加急
     */
	private String isQuick;

	/**
	 * 用途：对公取省承租人，对私空    
     */
	private String purpose;
	/**
	 * 付款方式：34-外付网银 
     */
	private String payType;
	/**
	 * 币种 01-人民币
     */
	private String curCode;
	/**
	 * 对公对私0公1私 
     */
	private String isforindividual;

	/**
	 * 付款行接口代码
     */
	private String bifCode;
	/**
	 * 实际支付金额
     */
	private Long payMoneyReal;

	/**
	 * 业务系统放款流程编号 
     */
	private String reserve1;
	/**
	 * 备注2
     */
	private String reserve2;
	/**
	 * 操作标识
     */
	private String opFlag;
	/**
	 * 响应状态
     */
	private String status;

	/**
	 * 省
	 */
	private String rgnPrCd;

	/**
	 * 市
	 */
	private String rgnCyCd;
	
	//====================库融项目改动==========================//
	//项目名称
	private String prjNm;
	//承租人ID
	private Long cstId;
	//承租人
	private String cstNm;
	//所属事业部
	private String buOrgCd;
	//所属事业部名称
	private String buOrgNm;
	//所属分公司
	private String cstMgrOrgCd;
	//所属分公司名称
	private String cstMgrOrgNm;

	public String getProcInstCode() {
		return procInstCode;
	}

	public void setProcInstCode(String procInstCode) {
		this.procInstCode = procInstCode;
	}

	@Override
	public Long getId() {
		return id;
	}

	@Override
	public void setId(Long id) {
		this.id = id;
	}

	@Override
	public Date getCrtTm() {
		return crtTm;
	}

	@Override
	public void setCrtTm(Date crtTm) {
		this.crtTm = crtTm;
	}

	public String getOrgNo() {
		return orgNo;
	}

	public void setOrgNo(String orgNo) {
		this.orgNo = orgNo;
	}

	public String getProvincialCompany() {
		return provincialCompany;
	}

	public void setProvincialCompany(String provincialCompany) {
		this.provincialCompany = provincialCompany;
	}

	public Double getPayMoneydou() {
		return payMoneydou;
	}

	public void setPayMoneydou(Double payMoneydou) {
		this.payMoneydou = payMoneydou;
	}

	public Double getPayMoneyRealdou() {
		return payMoneyRealdou;
	}

	public void setPayMoneyRealdou(Double payMoneyRealdou) {
		this.payMoneyRealdou = payMoneyRealdou;
	}

	public String getStatusNm() {
		return statusNm;
	}

	public void setStatusNm(String statusNm) {
		this.statusNm = statusNm;
	}

	public String getCustomerName() {
		return customerName;
	}

	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}

	public String getProjectName() {
		return projectName;
	}

	public void setProjectName(String projectName) {
		this.projectName = projectName;
	}

	public String getRgnPrCd() {
		return rgnPrCd;
	}

	public void setRgnPrCd(String rgnPrCd) {
		this.rgnPrCd = rgnPrCd;
	}

	public String getRgnCyCd() {
		return rgnCyCd;
	}

	public void setRgnCyCd(String rgnCyCd) {
		this.rgnCyCd = rgnCyCd;
	}

	/**
	 * 交易流水号
     */
	public Long getFlsNum() {
		return flsNum;
	}

	/**
	 * 交易流水号
     */
	public void setFlsNum(Long flsNum) {
		this.flsNum = flsNum;
	}
	
	/**
	 * 项目ID
     */
	public Long getProjectId() {
		return projectId;
	}

	/**
	 * 项目ID
     */
	public void setProjectId(Long projectId) {
		this.projectId = projectId;
	}
	
	/**
	 * 支付表编号
     */
	public String getPaylistCode() {
		return paylistCode;
	}

	/**
	 * 支付表编号
     */
	public void setPaylistCode(String paylistCode) {
		this.paylistCode = paylistCode;
	}
	
	/**
	 * 合同编号
     */
	public String getLeaseCode() {
		return leaseCode;
	}

	/**
	 * 合同编号
     */
	public void setLeaseCode(String leaseCode) {
		this.leaseCode = leaseCode;
	}
	
	/**
	 * 流程实例ID
     */
	public String getProcInstId() {
		return procInstId;
	}

	/**
	 * 流程实例ID
     */
	public void setProcInstId(String procInstId) {
		this.procInstId = procInstId;
	}
	
	/**
	 * 单位代码1001  
     */
	public String getCorpCode() {
		return corpCode;
	}

	/**
	 * 单位代码1001  
     */
	public void setCorpCode(String corpCode) {
		this.corpCode = corpCode;
	}
	
	/**
	 * 预算科目（fls按照拜特系统的预算科目预先进行维护） 
     */
	public String getItemCode() {
		return itemCode;
	}

	/**
	 * 预算科目（fls按照拜特系统的预算科目预先进行维护） 
     */
	public void setItemCode(String itemCode) {
		this.itemCode = itemCode;
	}
	
	/**
	 * 收款账号
     */
	public String getPayeeAcc() {
		return payeeAcc;
	}

	/**
	 * 收款账号
     */
	public void setPayeeAcc(String payeeAcc) {
		this.payeeAcc = payeeAcc;
	}
	
	/**
	 * 收款人
     */
	public String getPayeeCorp() {
		return payeeCorp;
	}

	/**
	 * 收款人
     */
	public void setPayeeCorp(String payeeCorp) {
		this.payeeCorp = payeeCorp;
	}
	
	/**
	 * 收款人银行
     */
	public String getPayeeBank() {
		return payeeBank;
	}

	/**
	 * 收款人银行
     */
	public void setPayeeBank(String payeeBank) {
		this.payeeBank = payeeBank;
	}
	
	/**
	 * 收款人开户行行号fls与bfs系统预先维护，双方一致
     */
	public String getPayeeBankCode() {
		return payeeBankCode;
	}

	/**
	 * 收款人开户行行号fls与bfs系统预先维护，双方一致
     */
	public void setPayeeBankCode(String payeeBankCode) {
		this.payeeBankCode = payeeBankCode;
	}
	
	/**
	 * 收款人地址 格式 省；市 例如：北京市;北京市 省市信息一致
     */
	public String getPayeeAddr() {
		return payeeAddr;
	}

	/**
	 * 收款人地址 格式 省；市 例如：北京市;北京市 省市信息一致
     */
	public void setPayeeAddr(String payeeAddr) {
		this.payeeAddr = payeeAddr;
	}
	
	/**
	 * 付款金额
     */
	public Long getPayMoney() {
		return payMoney;
	}

	/**
	 * 付款金额
     */
	public void setPayMoney(Long payMoney) {
		this.payMoney = payMoney;
	}
	
	/**
	 * 是否加急 0-不加急 1-加急
     */
	public String getIsQuick() {
		return isQuick;
	}

	/**
	 * 是否加急 0-不加急 1-加急
     */
	public void setIsQuick(String isQuick) {
		this.isQuick = isQuick;
	}
	
	/**
	 * 期望支付日期2014-09-11
     */
	public Date getWishPayday() {
		return wishPayday;
	}

	/**
	 * 期望支付日期2014-09-11
     */
	public void setWishPayday(Date wishPayday) {
		this.wishPayday = wishPayday;
	}
	
	/**
	 * 用途：对公取省承租人，对私空    
     */
	public String getPurpose() {
		return purpose;
	}

	/**
	 * 用途：对公取省承租人，对私空    
     */
	public void setPurpose(String purpose) {
		this.purpose = purpose;
	}
	
	/**
	 * 付款方式：34-外付网银 
     */
	public String getPayType() {
		return payType;
	}

	/**
	 * 付款方式：34-外付网银 
     */
	public void setPayType(String payType) {
		this.payType = payType;
	}
	
	/**
	 * 币种 01-人民币
     */
	public String getCurCode() {
		return curCode;
	}

	/**
	 * 币种 01-人民币
     */
	public void setCurCode(String curCode) {
		this.curCode = curCode;
	}
	
	/**
	 * 对公对私0公1私 
     */
	public String getIsforindividual() {
		return isforindividual;
	}

	/**
	 * 对公对私0公1私 
     */
	public void setIsforindividual(String isforindividual) {
		this.isforindividual = isforindividual;
	}
	
	/**
	 * 付款人
     */
	public String getPayerAccname() {
		return payerAccname;
	}

	/**
	 * 付款人
     */
	public void setPayerAccname(String payerAccname) {
		this.payerAccname = payerAccname;
	}
	
	/**
	 * 付款人账号
     */
	public String getPayerAcc() {
		return payerAcc;
	}

	/**
	 * 付款人账号
     */
	public void setPayerAcc(String payerAcc) {
		this.payerAcc = payerAcc;
	}
	
	/**
	 * 付款人银行
     */
	public String getPayerBank() {
		return payerBank;
	}

	/**
	 * 付款人银行
     */
	public void setPayerBank(String payerBank) {
		this.payerBank = payerBank;
	}
	
	/**
	 * 付款行接口代码
     */
	public String getBifCode() {
		return bifCode;
	}

	/**
	 * 付款行接口代码
     */
	public void setBifCode(String bifCode) {
		this.bifCode = bifCode;
	}
	
	/**
	 * 实际支付金额
     */
	public Long getPayMoneyReal() {
		return payMoneyReal;
	}

	/**
	 * 实际支付金额
     */
	public void setPayMoneyReal(Long payMoneyReal) {
		this.payMoneyReal = payMoneyReal;
	}
	
	/**
	 * 时间付款时间
     */
	public Date getPayDate() {
		return payDate;
	}

	/**
	 * 时间付款时间
     */
	public void setPayDate(Date payDate) {
		this.payDate = payDate;
	}
	
	/**
	 * 业务系统放款流程编号 
     */
	public String getReserve1() {
		return reserve1;
	}

	/**
	 * 业务系统放款流程编号 
     */
	public void setReserve1(String reserve1) {
		this.reserve1 = reserve1;
	}
	
	/**
	 * 备注2
     */
	public String getReserve2() {
		return reserve2;
	}

	/**
	 * 备注2
     */
	public void setReserve2(String reserve2) {
		this.reserve2 = reserve2;
	}
	
	/**
	 * 操作标识
     */
	public String getOpFlag() {
		return opFlag;
	}

	/**
	 * 操作标识
     */
	public void setOpFlag(String opFlag) {
		this.opFlag = opFlag;
	}
	
	/**
	 * 响应状态
     */
	public String getStatus() {
		return status;
	}

	/**
	 * 响应状态
     */
	public void setStatus(String status) {
		this.status = status;
	}
	
	/**
	 * 响应信息
     */
	public String getMessage() {
		return message;
	}

	/**
	 * 响应信息
     */
	public void setMessage(String message) {
		this.message = message;
	}

	/**
	 * @return the prjNm
	 */
	public String getPrjNm() {
		return prjNm;
	}

	/**
	 * @param prjNm the prjNm to set
	 */
	public void setPrjNm(String prjNm) {
		this.prjNm = prjNm;
	}

	/**
	 * @return the cstId
	 */
	public Long getCstId() {
		return cstId;
	}

	/**
	 * @param cstId the cstId to set
	 */
	public void setCstId(Long cstId) {
		this.cstId = cstId;
	}

	/**
	 * @return the cstNm
	 */
	public String getCstNm() {
		return cstNm;
	}

	/**
	 * @param cstNm the cstNm to set
	 */
	public void setCstNm(String cstNm) {
		this.cstNm = cstNm;
	}

	/**
	 * @return the buOrgCd
	 */
	public String getBuOrgCd() {
		return buOrgCd;
	}

	/**
	 * @param buOrgCd the buOrgCd to set
	 */
	public void setBuOrgCd(String buOrgCd) {
		this.buOrgCd = buOrgCd;
	}

	/**
	 * @return the buOrgNm
	 */
	public String getBuOrgNm() {
		return buOrgNm;
	}

	/**
	 * @param buOrgNm the buOrgNm to set
	 */
	public void setBuOrgNm(String buOrgNm) {
		this.buOrgNm = buOrgNm;
	}

	/**
	 * @return the cstMgrOrgCd
	 */
	public String getCstMgrOrgCd() {
		return cstMgrOrgCd;
	}

	/**
	 * @param cstMgrOrgCd the cstMgrOrgCd to set
	 */
	public void setCstMgrOrgCd(String cstMgrOrgCd) {
		this.cstMgrOrgCd = cstMgrOrgCd;
	}

	/**
	 * @return the cstMgrOrgNm
	 */
	public String getCstMgrOrgNm() {
		return cstMgrOrgNm;
	}

	/**
	 * @param cstMgrOrgNm the cstMgrOrgNm to set
	 */
	public void setCstMgrOrgNm(String cstMgrOrgNm) {
		this.cstMgrOrgNm = cstMgrOrgNm;
	}
	
}
